160 Main Rd, Broomfield, Chelmsford CM1 7AH, United Kingdom
View on Map
What travelers say:
My daughter is a regular customer at The Angel and she recommended the food here is really good, and the atmosphere was chilled and the service was prompt and attentive. We will definitely be returning to enjoy the experience again soon.